package com.zhixing.service.executor;

import com.zhixing.model.SwaggerAPI;

import java.util.List;
import java.util.Map;

/**
 * swagger 执行器
 *
 * @author zhixing
 */
public interface SwaggerExecutor {

    /**
     * 执行方法
     */
    void executor();

    /**
     * swagger json str 解析后的对象结果
     */
    Map<String, Object> getAllResultMap();

    /**
     * swagger json str API 解析结果（path）
     */
    List<SwaggerAPI> getApiResultList();
}
